ru.tcl.dxf.entities
Class Face3d

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Face3d

public class Face3d
extends Entity

Класс Face3d представляет трехмерные поверхности.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Constructor Summary
Face3d()
           
Face3d(DXFDocument doc)
           
 
Method Summary
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 DXFPoint getFirstCorner()
          Возвращает координаты первого угла.
 DXFPoint getFourthCorner()
          Возвращает координаты четвертого угла.
 DXFPoint getSecondCorner()
          Возвращает координаты второго угла.
 DXFPoint getThirdCorner()
          Возвращает координаты третьего угла.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 boolean visibleFirstEdge()
          Видимость первого края.
 boolean visibleFourthEdge()
          Видимость четвертого края.
 boolean visibleSecondEdge()
          Видимость второго края.
 boolean visibleThirdEdge()
          Видимость третьего края.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Face3d

public Face3d()

Face3d

public Face3d(DXFDocument doc)
Method Detail

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getFirstCorner

public final DXFPoint getFirstCorner()
Возвращает координаты первого угла.
Returns:
координаты первого угла.
Since:
TCL DXF 1.0

getFourthCorner

public final DXFPoint getFourthCorner()
Возвращает координаты четвертого угла.
Returns:
координаты четвертого угла.
Since:
TCL DXF 1.0

getSecondCorner

public final DXFPoint getSecondCorner()
Возвращает координаты второго угла.
Returns:
координаты второго угла.
Since:
TCL DXF 1.0

getThirdCorner

public final DXFPoint getThirdCorner()
Возвращает координаты третьего угла.
Returns:
координаты третьего угла.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0

visibleFirstEdge

public final boolean visibleFirstEdge()
Видимость первого края.
Returns:
true, если край виден.
Since:
TCL DXF 1.0

visibleFourthEdge

public final boolean visibleFourthEdge()
Видимость четвертого края.
Returns:
true, если край виден.
Since:
TCL DXF 1.0

visibleSecondEdge

public final boolean visibleSecondEdge()
Видимость второго края.
Returns:
true, если край виден.
Since:
TCL DXF 1.0

visibleThirdEdge

public final boolean visibleThirdEdge()
Видимость третьего края.
Returns:
true, если край виден.
Since:
TCL DXF 1.0